home *** CD-ROM | disk | FTP | other *** search
- import javax.microedition.lcdui.Canvas;
- import javax.microedition.lcdui.Command;
- import javax.microedition.lcdui.CommandListener;
- import javax.microedition.lcdui.Displayable;
- import javax.microedition.lcdui.Form;
- import javax.microedition.lcdui.TextField;
-
- public class SaveForm extends Form implements CommandListener {
- private Painter midlet;
- private Canvas form;
- private boolean[][] bitmap;
- private TextField name;
-
- public SaveForm(Painter var1, Canvas var2, boolean[][] var3) {
- super("Enter filename:");
- this.midlet = var1;
- this.form = var2;
- this.bitmap = var3;
- this.name = new TextField("Name:", "", 32, 0);
- ((Form)this).append(this.name);
- Command var4 = new Command("Save", 1, 1);
- ((Displayable)this).addCommand(var4);
- var4 = new Command("Cancel", 1, 2);
- ((Displayable)this).addCommand(var4);
- ((Displayable)this).setCommandListener(this);
- }
-
- public void commandAction(Command var1, Displayable var2) {
- if (var1.getLabel().equals("Save")) {
- Store.save(this.name.getString(), this.bitmap);
- this.midlet.display.setCurrent(this.form);
- } else {
- this.midlet.display.setCurrent(this.form);
- }
-
- }
- }
-